One Way Function Cryptography